layui.use([ 'form', 'laydate', 'laypage', 'layer', 'table', 'upload',
            'element', 'tree' ], function() {
	var form = layui.form, laydate = layui.laydate //日期
	, laypage = layui.laypage //分页
	, layer = layui.layer //弹层
	, table = layui.table //表格
	, upload = layui.upload //上传
	, element = layui.element; //元素操作
	var path = getRootPath();
	//日期
	laydate.render({
		elem : '#date'
	});
	//日期
	laydate.render({
		elem : '#dates'
	});
	//执行一个 table 实例
	table.render({
		elem : '#retail',
		async : false,
		height : 374,
		url : path + 'listenBranchSell/findAll.action' //数据接口
		,
		page : true //开启分页
		,
		method : 'post',
		cols : [ [ //表头
		           {
		        	   field : 'bsId',
		        	   title : '零售流水线',
		        	   align : 'center',
		        	   width : 150
		           }, {
		        	   field : 'companyName',
		        	   title : '公司名称',
		        	   align : 'center',
		        	   width : 180
		           }, {
		        	   field : 'memberName',
		        	   title : '会员名称',
		        	   align : 'center',
		        	   width : 150
		           }, {
		        	   field : 'bsTime',
		        	   title : '销售时间',
		        	   align : 'center',
		        	   width : 190,
		        	   sort : true
		           }, {
		        	   field : 'bsNumber',
		        	   title : '销售总数量',
		        	   align : 'center',
		        	   width : 140,
		        	   sort : true
		           }, {
		        	   field : 'bsPrice',
		        	   title : '销售总金额',
		        	   align : 'center',
		        	   width : 130
		           }, {
		        	   field : 'discount',
		        	   title : '折扣',
		        	   align : 'center',
		        	   width : 90,
		        	   sort : true
		           }, {
		        	   fixed : 'right',
		        	   title : '操作',
		        	   width : 240,
		        	   align : 'center',
		        	   toolbar : '#barDemo'
		           } ] ],
		           id : 'testReload'
	});
	//监听工具条
	table.on('tool(demo)', function(obj) { //注：tool是工具条事件名，test是table原始容器的属性 lay-filter="对应的值"
		var data = obj.data //获得当前行数据
		, layEvent = obj.event; //获得 lay-event 对应的值
		if (layEvent === 'edit') {
			var id = data.bsId;
			var url = "../../pages/retail/details.html?id=" + id;
			layer.open({
				type : 2,
				area : [ '75%', '70%' ],//弹出框大小
				shift : 1,//弹出框动画效果
				content : [ url, 'on' ]
			});
		} else if (layEvent === 'InvoiceFd') {
			var url="../../listenBranchSell/stockAddMoney.action";
			var data={"bsId":data.bsId,"comId":data.companyId};
			$.post(url,data,function(mes){
				if(mes.state==1){
					layer.msg(mes.msg);
					//重新加载父页面
                    location.reload();
				}
			},"json")
		}
	});

	//条件查询
	var $ = layui.$;
	$('.demoTable .layui-btn').on('click', function() {
		//执行重载
		table.reload('testReload', {
			page : {
				curr : 1
				//重新从第 1页开始
			},
			where : {
				companyName : $('#companyNames').val(),
				startBsTime : $("#date").val(),
				endBsTime : $("#dates").val()
			}
		});
	});  
	$('#memberAdd').on('click', function() {
		layer.open({
			type : 2,
			area : [ '70%', '65%' ],//弹出框大小
			shift : 1,//弹出框动画效果
			content : [ '../../pages/retail/addRetail.html', 'on' ]
		//这里content是一个URL，如果你不想让iframe出现滚动条，你还可以content: ['http://sentsin.com', 'no']
		});
	});

});